package com.service.admin.product.controller.rep;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.math.BigDecimal;
import java.util.Date;

/**
 * <dl>
 * <dt>back-end</dt>
 * <dd>Description:</dd>
 * <dd>Copyright: Copyright (C) 2015</dd>
 * <dd>Company: </dd>
 * <dd>CreateDate: 2019年11月14日</dd>
 * </dl>
 *
 * @author
 */
@Getter
@Setter
@ToString
public class ProductPageDetailRep {

    /**
     * 商品ID
     */
    private Integer id;
    /**
     * 分类ID
     */
    private Integer categoryId;
    /**
     * 商品名
     */
    private String productName;

    /**
     * 现价
     */
    private BigDecimal productPrice;

    /**
     * 库存
     */
    private Integer stock;
    /**
     * 付款人数
     */
    private Integer buyNum;
    /**
     * 限购数量
     */
    private Integer limitBuyNum;
    /**
     * 商品封面图
     */
    private String pic;
    /**
     * 轮播图1
     */
    private String pic1;
    /**
     * 轮播图2
     */
    private String pic2;
    /**
     * 轮播图3
     */
    private String pic3;
    /**
     * 轮播图46
     */
    private String pic4;
    /**
     * 轮播图5
     */
    private String pic5;
    /**
     * 运费
     */
    private BigDecimal freight;
    /**
     * 赠送积分
     */
    private Integer giftPoints;
    /**
     *
     */
    private String language;
    /**
     * 产品状态(1:有效,2:无效)
     */
    private Integer productStatus;

    /**
     * 排序
     */
    private Integer sort;
    /**
     * 产品类型(1:礼包商品，2:积分商品)
     */
    private Integer productType;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;
}
